package com.example.gui2;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

// 自定义登录窗口
public class LoginFrame extends JFrame implements ActionListener {
    public LoginFrame() {
        // 1. 设置窗口标题
        setTitle("登录窗口");
        // 2. 设置窗口大小
        setSize(400, 300);
        // 3. 设置窗口居中
        setLocationRelativeTo(null);
        // 4. 设置关闭窗口的默认操作: 关闭窗口退出程序
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        init(); // 初始化窗口
    }

    public void init() {
        // 添加一个登录按钮
        JButton loginButton = new JButton("登录");

        loginButton.addActionListener(this); // 添加事件监听器

        JPanel panel = new JPanel();
        this.add(panel);

        panel.add(loginButton);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(this, "登录成功！");
    }
}
